/*
package com.itheima.mp.configuration;

import com.github.xiaoymin.swaggerbootstrapui.annotations.EnableSwaggerBootstrapUI;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;

@Configuration
@EnableSwagger2
@EnableSwaggerBootstrapUI
//是否开启swagger，正式环境一般是需要关闭的（避免不必要的漏洞暴露！），可根据springboot的多环境配置进行设置
@ConditionalOnProperty(name = "swagger.enable",  havingValue = "true")
public class Swagger2Config implements WebMvcConfigurer{

    @Bean
     public Docket createRestApi() {
         return new Docket(DocumentationType.SWAGGER_2)
        		 //绑定swagger-ui的展示内容
        		 .apiInfo(apiInfo())
                 .select()
                 //绑定扫描的类
                 .apis(RequestHandlerSelectors.basePackage("com.itheima.mp.controller"))
                 .paths(PathSelectors.any())
                 .build();
     }

    private ApiInfo apiInfo() {
         return new ApiInfoBuilder()
                 .title("swagger和springboot整合API")
                 .description("weili23  API.")
                 .version("1.0")
                 .build();
     }
    
    
	
	  @Override public void addResourceHandlers(ResourceHandlerRegistry registry) {
	  registry.addResourceHandler("/**").addResourceLocations(
	  "classpath:/static/");
	  registry.addResourceHandler("doc.html").addResourceLocations(
	  "classpath:/META-INF/resources/");
	  registry.addResourceHandler("/webjars/**").addResourceLocations(
	  "classpath:/META-INF/resources/webjars/");
	  WebMvcConfigurer.super.addResourceHandlers(registry); }
	 

}
*/
